The characteristics specified above define the language and also have lead to its popularity as a programming language.